const icons = require.context(
  // 其组件目录的相对路径
  './Icons',
  // 是否查询其子目录
  false,
  // 匹配基础组件文件名的正则表达式
  /\.vue$/
)

export default {
  install(Vue) {
    /* Object.values(cms).forEach(vm => {
      Vue.component(vm.name, vm)
    }) */

    icons.keys().forEach(key => {
      const componentMudule = icons(key)
      // console.log('key', key, componentMudule)
      Vue.component(componentMudule.default.name, componentMudule.default || componentMudule.default)
    })
  }
}
